Integrating Dynamic Aspects into Deductive Object-Oriented Databases

نویسندگان

  • Wolfgang May
  • Christian Schlepphorst
  • Georg Lausen
چکیده

We show how the dynamics of database systems can be mod eled by making states rst class citizens in an object oriented deductive database language With states at the same time acting as objects meth ods or classes several concepts of dynamic entities can be implemented allowing an intuitive declarative modeling of the application domain Exploiting the natural strati cation induced by the state sequence the approach also provides an implementable operational semantics The method is applicable to arbitrary object oriented deductive database languages which provide a su ciently exible syntax and semantics Pro vided an implementation of the underlying database language any spec i cation in the presented framework is directly executable thus unifying speci cation implementation and metalanguage for proving properties of a system The concept is applied to F Logic Besides the declarative semantics given by the rules of a State F Logic program the use of F Logic s inher itance semantics for modeling states provides an e ective operational se mantics exploiting the naturally given state strati cation State F Logic programs can be executed using the Florid implementation

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

O!-LOLA - Extending the Deductive Database System LOLA by Object-Oriented Logic Programming

This paper presents the declarative extension of the deductive database system LOLA to the object-oriented deductive database system O!-LOLA. The model used for O!-LOLA is \objects as theories", extended by state evolution. O!-LOLA combines logic programming and OO programming in two diierent w ays: First, methods are implemented as logic programs. These methods can be inherited, encapsulated a...

متن کامل

Evaluation Aspects of an Object-oriented Deductive Database Language

Recently, F-logic [KL89, KLW92] has been proposed as an attempt to extend deductive databases by typical concepts of object-oriented languages. Among these concepts are complex objects, (term-based) object identity, methods, classes, typing, inheritance and browsing. In [KLW92] syntax and model-theoretic semantics is discussed; however many algorithmic aspects which arise when computing the cor...

متن کامل

Approaches to deductive object-oriented databases

This paper is concerned with the problem of combining deductive and object-oriented features to produce a deductive object-oriented database system which is comparable to those currently available under the relational view of data modelling not only in its functionality but also in the techniques employed in its construction and use. Under this assumption, we highlight the kinds of issues that ...

متن کامل

On Extending a Semantic Data Model with some Aspects of Rules and Objects

Expert systems, databases and object-oriented languages have known important developments, each one in its eld. The database domain provides models allowing the speciication of data schemes. The object-oriented systems ooer mechanisms such as inheritance , encapsulation and message sending. They also provide abilities to model the real world objects and the operations that must be executed. The...

متن کامل

Query Interoperation Among Object-Oriented and Relational Databases

We develop an eecient algorithm for the translation of high-order object queries to rst-order relational queries. The translation utilizes a canonical deductive database as a uniform representation of object-oriented schema and data. Object queries are translated to the canonical deductive database in which they are partially evaluated and optimized, before being translated to relational querie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997